home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group97b.txt
/
000032_icon-group-sender _Mon Jul 21 22:56:15 1997.msg
< prev
next >
Wrap
Internet Message Format
|
2000-09-20
|
2KB
Received: from kingfisher.CS.Arizona.EDU by cheltenham.cs.arizona.edu; Tue, 22 Jul 1997 07:52:40 MST
Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
id AA07678; Tue, 22 Jul 1997 07:52:40 -0700
To: icon-group@cs.arizona.edu
Date: 21 Jul 1997 22:56:15 GMT
From: shamim@nospam.com
Message-Id: <5r0pef$l6c@hermes.synopsys.com>
Organization: Synopsys Inc., Mountain View, CA 94043-4033
Sender: icon-group-request@cs.arizona.edu
References: <5qum60$rva@news.asu.edu>, <5qv1l9$eit$1@newshost.nmt.edu>
Subject: Re: perl vs python vs icon
Errors-To: icon-group-errors@cs.arizona.edu
Status: RO
In article <5qv1l9$eit$1@newshost.nmt.edu>, John Shipman <john@nmt.edu> wrote:
>See this URL for brief comparisons of Python vs. Perl and Icon:
>
> http://www.nmt.edu/tcc/help/lang/python/why.html
I'd like to point out that this point _con_ Icon is no longer valid:
> Python interfaces already exist to a wide variety of systems programming
> facilities (such as directories and TCP/IP sockets), databases, other
> languages, and much more.
I have added POSIX calls to Icon (reading directories, TCP/UDP/IP, signals,
dbm routines, etc.). For more details:
http://www.crl.com/~spm/unicon/
I've tested it on SunOS4.1.3, Solaris 2.4 and 2.5, HP-UX versions 9.05 and
10.20, and Linux 2.x. Source patches and binaries are available.
My opinion is that Icon with the POSIX features is (for the most part) a
better language for scripts, CGI programs etc. than Perl. Perl still handles
regular expressions more conveniently than Icon does; and Perl comes with a
debugger. Other than these two points, Icon is a better system than
Perl. IMHO, of course.
This point:
> Python has a lot more momentum and a much larger and more vigorous user
> community.
Alas, a self-perpetuating property... what we need is an O'Reilly book on
Icon, that seems to be what does the trick!
-s
Shamim Mohamed
shamim @ synopsys.com
Shamim Mohamed <shamim@synopsys.com>
A2-1 Synopsys Inc., 700 E Middlefield Rd., Mountain View, CA 94043-4033
--
Shamim Mohamed <shamim@synopsys.com>
A2-1 Synopsys Inc., 700 E Middlefield Rd., Mountain View, CA 94043-4033